﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SystemCenterSoa.DtoModel.SystemManager.MyModelDto;
using SystemCenterSoa.PoModel.SystemManager.MyModelPo;

namespace SystemCenterSoa.IRepository.SystemManager
{
    public interface IAttendanceRepository
    {
        /// <summary>
        /// 考勤月汇总—显示
        /// </summary>
        /// <returns></returns>
        List<MonthSummaryPo> MonthSummaryPoIndex(string name);

        /// <summary>
        /// 考勤月专业组分析
        /// </summary>
        /// <returns></returns>
        List<ProfessionalPo> ProfessionalPoIndex();
        /// <summary>
        /// 部门加班补助显示
        /// </summary>
        /// <param name="nian"></param>
        /// <param name="yue"></param>
        /// <returns></returns>
        List<ShowSubsidyDto> showSubsidy();
        /// <summary>
        /// 部门经理加班补助显示
        /// </summary>
        /// <param name="nian"></param>
        /// <param name="yue"></param>
        /// <returns></returns>
        List<ShowSubsidyDto> showJingliSubsidy();
    }
}
